Skip to content

feat: add support for Echo v5 (and example)#72

Open
maps11 wants to merge 1 commit intodoordash-oss:mainfrom
maps11:feat/echo-v5-support
Open

feat: add support for Echo v5 (and example)#72
maps11 wants to merge 1 commit intodoordash-oss:mainfrom
maps11:feat/echo-v5-support

Conversation

@maps11
Copy link
Copy Markdown

@maps11 maps11 commented Apr 16, 2026

Summary

Adds Echo v5 as a supported server framework target (kind: echo-v5).

Changes

  • pkg/codegen/configuration.go — new HandlerKindEchoV5 constant, added to IsValid()
  • pkg/codegen/templates/handler/echo-v5/ — handler, middleware, and server templates
  • examples/server/echo-v5/ — standalone runnable example with README
  • examples/server/test/echo-v5/ — test case wired into the shared server test suite
  • configuration-schema.jsonecho-v5 added to the kind enum
  • integration_test.go — router init test for echo-v5

Testing

All server tests pass including 13 new echo-v5 subtests.

- Add HandlerKindEchoV5 constant and IsValid() support in configuration.go
- Add echo-v5 handler, middleware, and server templates
- Add examples/server/echo-v5 standalone example with README
- Add examples/server/test/echo-v5 test case wired into server_test.go
- Add github.com/labstack/echo/v5 to examples/go.mod
- Add echo-v5 to configuration-schema.json handler kind enum
- Add echo-v5 router init test in integration_test.go
@maps11 maps11 force-pushed the feat/echo-v5-support branch from 888df4d to 5471282 Compare April 16, 2026 14:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant